closely-fitting sleeve - German English Dictionary